home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_13_03 / filename.txt < prev    next >
Text File  |  1995-02-07  |  7KB  |  160 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.  
  10.     ! = the '!' character
  11.     m =   C for C Users Journal, W for Windows/DOS Developer's Journal
  12.     vv =  volume
  13.     ii =  issue
  14.     rrr = revision (001 for initial release, 002 for next update, etc.)
  15.  
  16. The file UPDATE.DOC contains information about any additions or
  17. corrections to material on the disk since the original magazine
  18. publication.
  19.  
  20. If you have obtained this code from a floppy diskette or from CompuServe, the 
  21. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  22. files listed under the filename are archived in the .ZIP file.
  23.  
  24. If you have obtained this code from UUNET, the headings under the column 
  25. "FILENAME" represent the names of subdirectories.  All files listed under the
  26. "filename" are included in a subdirectory of that name.
  27.  
  28. Keywords: Mar95 C C+ Filter Octree Genetic sstream Quicksort CD
  29.  
  30. The code listings for the March 1995 issue of C/C++ Users Journal
  31. include source code for Bob Stout's article on "Olympic" filtering for
  32. noisy data, Blase Cindric's article on a special insertion sort
  33. algorithm, Ian Ashdown's article on octree color quantization, and Keith
  34. Grant's article on genetic algorithms.  Also included are listings from
  35. P.J. Plauger's Standard C/C++ column, Chuck Allison's column, Code
  36. Capsules, and Dan Saks' column, Stepping Up to C++.
  37. *************************  FILE DESCRIPTION **********************************
  38.  
  39. The following files are included in the disk:
  40.  
  41. FILENAME        AUTHOR-NAME    TITLE                   PAGE
  42. (Zip archive/
  43. subdirectory name)
  44. -------------------------------------------------------------------------------
  45. plauger         P.J. Plauger    Standard C/C++:    The Header    10
  46.                     <sstream>
  47.  
  48.     sstream     - listing 1, The header <sstream>
  49.     stringbu.c     - listing 2, stringbug basic members
  50.     strbstr0.c     - listing 3, Defines stringbuf::str
  51.     strbstr1.c     - listing 4, Defines stringbug::str(const string&)
  52.     istrings.c     - listing 5, istringstream basic members
  53.     ostrings.c     - listing 6, ostringstream basis members
  54.     tsstream.c     - listing 7, Test program for <sstream>
  55.  
  56. stout            Bob Stout    Olympic Filtering for Noisy    22
  57.                     Data
  58.  
  59.     circbuf.h     - listing 1, Header file for circular buffer C
  60.                   functions
  61.     circbuf.c     - listing 2, Circular buffer C functions
  62.     circbuf.hpp     - not listed, A template-based circular buffer class
  63.            implemented in C++
  64.     olymfilt.hpp - not listed, An olympic filter derived from the
  65.                circular buffer class (C++)
  66.     avgfilt.hpp     - not listed, A straight average filter for
  67.            comparison, derived from the circular-buffer 
  68.            class (C++)
  69.     filtdemo.cpp - not listed, A demo program in C++
  70.  
  71. cindric            Blase        When the "Best" Algorithm Isn't    27
  72.             B. Cindric
  73.  
  74.     inssort.c     - listing 1, Special insertion sort routine
  75.  
  76. ashdown            Ian Ashdown    Octree Color Quantization    31
  77.  
  78.     general.h     - listing 1, General definitions and datatypes
  79.     oct_quan.h     - listing 2, Octree color quantization class header
  80.     oct_quan.cpp - listing 3, Octree color quantization class
  81.     bmp_quan.h   - not listed, MS-Windows color quantization class
  82.            header
  83.     bmp_quan.cpp - not listed, MS-Windows color quantization class
  84.     dib_dos.h     - not listed, MS-Windows DIB structures for MS-DOS    
  85.  
  86. grant            Keith Grant    Introduction to Genetic        45
  87.                     Algorithms
  88.  
  89.     demo.cpp     - listing 1, Demo program and global functions to
  90.            solve knapsack problem
  91.     chrom.h     - listing 2, Definition of class CGAChromosome and
  92.            short member functions
  93.     chrom.cpp     - listing 3, More member functions of class
  94.            CGAChromosome
  95.     pop.h     - listing 4, Definition of class CGAPopulation and
  96.            short member functions
  97.     pop.cpp     - listing 5, More member functions of class
  98.            CGAPopulation
  99.     random.h     - listing 6, Header file for probability functions
  100.     random.cpp     - listing 7 Probability functions
  101.     genetic.def     - not listed, module definition file for Windows
  102.                    demo program
  103.     
  104. allison            Chuck Allison    Code Capsules: The Standard C    59
  105.                     Library, Part 3
  106.  
  107.     rounderr.c     - listing 1, Shows roundoff error in computing powers
  108.            of e
  109.     root.c     - listing 2, Illustrates use of machine epsilon in a
  110.            root-finding algorithm
  111.     machine.c     - listing 3, Computes machine floating-point
  112.            parameters
  113.     mathdemo.c     - listing 4, Illustrates several <math.h> functions
  114.     calc.c     - listing 5, A simple calculator that illustrates some
  115.            <math.h> functions
  116.     lconv.h     - listing 6, The members of struct lconv
  117.     tlocale.c     - listing 7, Shows the effect of locale settings on
  118.            the decimal point character and time formatting
  119.     ignore.c     - listing 8, Shows how to register a signal
  120.     max.c     - listing 9, Uses the <stdarg.h> macros to search a
  121.            variable-length list of integers
  122.     
  123.  
  124. saks            Dan Saks    Stepping Up to C++: More Minor    79
  125.                     Enhancements to C++ as of CD
  126.                     Registration
  127.  
  128.     dyncast.cpp     - listing 1, Using the dynamic_cast operator
  129.     nesthide.hpp - listing 2, A nested class name hidden by a data
  130.                    member name
  131.     longname.cpp - listing 3, Dealing with long type names using
  132.            typedefs
  133.     longnam2.cpp - listing 4, A variation on the example in listing 3
  134.     decouple.cpp - listing 5, Decoupling the class hierarchy structure
  135.                    from application code using a member typedef
  136.     maxlen.cpp     - listing 6, A maxlen function intended for both
  137.            arrays of constant strings and arrays of non-
  138.            constant strings
  139.     
  140.     
  141. letters           We Have Mail                        102
  142.  
  143.     rewind.h     - listing 1, A rewind manipulator for istream
  144.     heap.h     - listing 2, Allocating global memory from Windows
  145.     fixmilam.c     - listing 3, Code to correct Milam's date routines
  146.     gregor.c     - listing 4, Calculating Gregorian Easter
  147.     julian.c     - listing 5, Calculating Julian Easter
  148.  
  149. *******************************************************************************
  150.  
  151. If you have questions regarding to the disk, please call or write us.
  152.  
  153. -----------------------------------------------------------------------------
  154.                            R&D Publications, Inc.
  155.                         1601 W. 23rd St. Suite 200
  156.                             Lawrence, KS 66046
  157.                               (913) 841-1631
  158. -----------------------------------------------------------------------------
  159.  
  160.